经常会遇到需要在两台机器之间拷贝文件,却障碍重重的情况。比如,从windows的笔记本到linux的服务器,没有samba,没有ftp服务器。从宿主机到虚拟机的安装文件拷贝,共享文件夹装载不上,宿主机的USB无法在虚拟机中识别等等。
这个时候,如果有python环境的话(BTW,几乎所有的Linux和MAC都有随机安装python),问题迎刃而解。方法也很简单,只要一行python。
如果是python3的话,就在需要共享文件的目录下,执行:
python -m http.server
这台机器就会再8000端口提供web服务。
在另一台机器上,通过浏览器访问:
http://<host>:8000
既能看到共享文件目录下的所有文件。如果没有图形界面的话,可以用wget命令来下载文件,例如:
wget http://<host>:8000/<file name>
如果是python2的话,语法稍有不同:
python -m SimpleHTTPServer
是不是很简单?
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。